Model-based User Interface Software Tools Current state of declarative models
نویسنده
چکیده
The Interface Model is central to all model-based user interface software tools. This report investigates the different use of declarative models as a part of the Interface Model in modelbased interface development environments. Furthermore, we introduce definitions for the different declarative models. The report concludes with a description of an ontology of declarative models for future model-based interface development environments.
منابع مشابه
Supporting User-Centered Design of Adaptive User Interfaces Via Interface Models
Model-based development is an emerging technology for the design and specification of interfaces from declarative interface models. Key benefits of this technology are: (a) centralization of all knowledge and data for an interface design in a single representation: the interface model, (b) definition of a user-centered interface development software cycle, (c) architectural support for multiple...
متن کاملDeclarative interface models for user interface construction tools: the MASTERMIND approach
Currently, building a user interface involves creating a large procedural program. Modelbased programming provides an alternative new paradigm. In the model-based paradigm, developers create a declarative model that describes the tasks that users are expected to accomplish with a system, the functional capabilities of a system, the style and requirements of the interface, the characteristics an...
متن کاملAutomatic User Interface Generation from
Automatic user interface generation is a widely discussed topic in the research community. In recent years several approaches have been developed to support this kind of generation. There is a need to summarise this. This article should provide a basis for a founded discussion in this direction. The article gives an overview about model-based user interface software tools. The special attention...
متن کاملTowards A Better Model Based User Interface Development Environment: A Comprehensive Survey
The introduction of user devices with built-in computer programs has introduced a number of challenges to the design of user interfaces. Automating the management and generation of interfaces greatly improves their quality and maintainability and significantly reduces the cost of development. Model-based user interface development environments (MBUIDEs) are tools that help designers with buildi...
متن کاملModelsaz: An Object-Oriented Computer-Aided Modeling Environment
Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...
متن کامل